home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
pcboard
/
pie_lo11.zip
/
UPDATE.PPE
(
.txt
)
< prev
Wrap
PCBoard Programming Language Executable
|
1996-04-21
|
2KB
|
214 lines
;------------------------------------------------------------------------------
; .ss.
; `²²'
; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
; .sS²°$$$²²°"' d²°'
; .$$² .$$'
; $$$.,d$$'
; `²S$$S²'
;------------------------------------------------------------------------------
; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
;------------------------------------------------------------------------------
; PPE 3.O1 (Encryption type I) - Analysis ON - Postprocessing ON
;------------------------------------------------------------------------------
String STRING001
String STRING002
String STRING003
String STRING004
String STRING005
String STRING006
String STRING007
String STRING008
String STRING009
String STRING010
String STRING011
String STRING012
String STRING013
String STRING014
String STRING015
String STRING016
String STRING017
String STRING018
String STRING019
String STRING020
String STRING021
String STRING022
String STRING023
String STRING024
String STRING025
String STRING026
String STRING027
String STRING028
String STRING029
String STRING030
String STRING031
String STRING032
String STRING033
String STRING034
String STRING035
;------------------------------------------------------------------------------
If (Exist(PPEPath() + "LASTONES.CFG")) Then
FOpen 1, PPEPath() + "LASTONES.CFG", 2, 3
FGet 1, STRING006
FGet 1, STRING007
FGet 1, STRING010
FGet 1, STRING008
FGet 1, STRING009
FGet 1, STRING011
FGet 1, STRING012
FGet 1, STRING013
FGet 1, STRING014
FGet 1, STRING015
FGet 1, STRING016
FClose 1
GetUser
STRING001 = Left(String(U_Name()), 10)
STRING002 = Left(String(UN_City()), 14)
STRING003 = Left(String(U_TimeOn()), 3)
STRING004 = PcbNode()
STRING005 = Carrier()
STRING018 = U_Ful()
STRING020 = U_Fdl()
STRING025 = U_MsgRd()
STRING026 = U_MsgWr()
STRING027 = U_Stat(3)
STRING028 = U_Stat(2)
FOpen 1, PPEPath() + "TEMP." + PcbNode(), 2, 3
FGet 1, STRING017
FGet 1, STRING019
FGet 1, STRING021
FGet 1, STRING022
FGet 1, STRING023
FGet 1, STRING024
FClose 1
Delete PPEPath() + "TEMP." + PcbNode()
If (STRING020 > STRING019) Then
STRING034 = STRING016
While (STRING018 > STRING017) Do
STRING033 = STRING016
:LABEL001
If (CDOn()) Then
STRING035 = STRING016
:LABEL002
If (STRING025 > STRING021) Then
STRING029 = STRING016
:LABEL003
If (STRING026 > STRING022) Then
STRING030 = STRING016
:LABEL004
If (STRING027 > STRING023) Then
STRING031 = STRING016
While (STRING028 > STRING024) Do
STRING032 = STRING016
:LABEL005
Delete PPEPath() + "ACTION.DAT"
FCreate 1, PPEPath() + "ACTION.DAT", 1, 0
FPutLn 1, STRING029
FPutLn 1, STRING030
FPutLn 1, STRING031
FPutLn 1, STRING032
FPutLn 1, STRING033
FPutLn 1, STRING034
FPutLn 1, STRING035
FClose 1
STRING001 = Replace(STRING001, "I", STRING014)
STRING004 = Replace(STRING004, "0", STRING015)
STRING005 = Replace(STRING005, "0", STRING015)
STRING003 = Replace(STRING003, "0", STRING015)
Delete PPEPath() + "LASTONE.DAT"
FCreate 1, PPEPath() + "LASTONE.DAT", 1, 0
FPutLn 1, STRING001
FPutLn 1, STRING002
FPutLn 1, STRING003
FPutLn 1, STRING004
FPutLn 1, STRING005
FClose 1
End
Endif
Print "A SERIOUS ERROR FOUND!"
Endif
STRING034 = " "
EndWhile
STRING033 = " "
Goto LABEL001
Endif
STRING035 = " "
Goto LABEL002
Endif
STRING029 = " "
Goto LABEL003
Endif
STRING030 = " "
Goto LABEL004
Endif
STRING031 = " "
EndWhile
STRING031 = " "
Goto LABEL005
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 1 End
; 16 Goto
; 29 Let
; 1 Print
; 8 If
; 2 FCreate
; 2 FOpen
; 4 FClose
; 17 FGet
; 12 FPutLn
; 1 GetUser
; 3 Delete
;
;
; ■ Functions used :
;
; 10 +
; 6 >
; 8 !
; 3 Left()
; 1 U_Name()
; 1 U_Ful()
; 1 U_Fdl()
; 1 U_TimeOn()
; 4 Replace()
; 3 String()
; 8 PPEPath()
; 1 U_MsgRd()
; 1 U_MsgWr()
; 3 PcbNode()
; 1 UN_City()
; 1 Exist()
; 1 Carrier()
; 1 CDOn()
; 2 U_Stat()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 2 While/EndWhile
; 6 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------